home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games Extra 1996 September / Amiga Games Extra CD-ROM 9-1996.iso / userbox / publicdomain / vim-4.2 / src / proto.h < prev    next >
C/C++ Source or Header  |  1996-06-09  |  3KB  |  105 lines

  1. /* vi:set ts=4 sw=4:
  2.  *
  3.  * VIM - Vi IMproved        by Bram Moolenaar
  4.  *
  5.  * Do ":help uganda"  in Vim to read copying and usage conditions.
  6.  * Do ":help credits" in Vim to see a list of people who contributed.
  7.  */
  8.  
  9. /*
  10.  * proto.h: include the (automatically generated) function prototypes
  11.  *
  12.  * the proto/xxx.pro files are automatically generated when using Manx/Aztec C.
  13.  * For other compilers you will have to edit them.
  14.  */
  15.  
  16. #include "regexp.h"        /* for struct regexp */
  17.  
  18. /*
  19.  * don't include these while generating prototypes, prevents problems when
  20.  * files are missing
  21.  */
  22. #ifndef PROTO
  23.  
  24. /*
  25.  * Machine-dependent routines.
  26.  */
  27. # ifdef AMIGA
  28. #  include "proto/amiga.pro"
  29. # endif
  30. # if defined(UNIX) || defined(__EMX__)
  31. #  include "proto/unix.pro"
  32. #  ifndef HAVE_RENAME
  33.     int rename __PARMS((const char *, const char *));
  34. #  endif
  35. # endif
  36. # ifdef MSDOS
  37. #  include "proto/msdos.pro"
  38. # endif
  39. # ifdef WIN32
  40. #  include "proto/win32.pro"
  41. # endif
  42. # ifdef VMS
  43. #  include "proto/vms.pro"
  44. # endif
  45.  
  46. # include "proto/alloc.pro"
  47. # include "proto/buffer.pro"
  48. # include "proto/charset.pro"
  49. # include "proto/cmdcmds.pro"
  50. # include "proto/cmdline.pro"
  51. # include "proto/csearch.pro"
  52. # include "proto/digraph.pro"
  53. # include "proto/edit.pro"
  54. # include "proto/fileio.pro"
  55. # include "proto/getchar.pro"
  56. # include "proto/help.pro"
  57. # include "proto/linefunc.pro"
  58. # include "proto/main.pro"
  59. # include "proto/mark.pro"
  60. # ifndef MESSAGE
  61. void smsg __PARMS((char_u *, ...));    /* cannot be produced automatically */
  62. # endif
  63. # include "proto/memfile.pro"
  64. # include "proto/memline.pro"
  65. # include "proto/message.pro"
  66. # include "proto/misccmds.pro"
  67. # include "proto/normal.pro"
  68. # include "proto/ops.pro"
  69. # include "proto/option.pro"
  70. # include "proto/quickfix.pro"
  71. # include "proto/regexp.pro"
  72. # include "proto/regsub.pro"
  73. # include "proto/screen.pro"
  74. # include "proto/search.pro"
  75. # include "proto/tables.pro"
  76. # include "proto/tag.pro"
  77. # include "proto/term.pro"
  78. # if defined(HAVE_TGETENT) && (defined(AMIGA) || defined(VMS))
  79. #  include "proto/termlib.pro"
  80. # endif
  81. # include "proto/undo.pro"
  82. # include "proto/version.pro"
  83. # include "proto/window.pro"
  84.  
  85. # ifdef USE_GUI
  86. #  include "proto/gui.pro"
  87. #  ifdef USE_GUI_MOTIF
  88. #   include "proto/gui_motif.pro"
  89. #  endif
  90. #  ifdef USE_GUI_ATHENA
  91. #   include "proto/gui_athena.pro"
  92. #  endif
  93. #  if defined(USE_GUI_MOTIF) || defined(USE_GUI_ATHENA)
  94. #   include "proto/gui_x11.pro"
  95. #  endif
  96. #  if !defined(HAVE_SETENV) && !defined(HAVE_PUTENV)
  97. extern int putenv __ARGS((char *string));        /* from pty.c */
  98. #  endif
  99. # endif    /* USE_GUI */
  100. # if defined(USE_GUI)
  101. extern int OpenPTY __ARGS((char **ttyn));        /* from pty.c */
  102. # endif
  103.  
  104. #endif /* PROTO */
  105.